Skip to content

Some adjusts#13

Merged
thauska merged 3 commits into
mainfrom
thauska/some-adjusts
Jun 9, 2026
Merged

Some adjusts#13
thauska merged 3 commits into
mainfrom
thauska/some-adjusts

Conversation

@thauska

@thauska thauska commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

📋 Descrição

O que foi feito?

  • Atualização da seção de patrocinadores:
  • Inclusão do logo da Fly.io no tier Diamante.
  • Inclusão dos logos da Inteceleri e NIC.br no tier Ouro.
  • Cada card de patrocinador agora aponta para o site oficial da marca (abertura em nova aba).
  • Ajuste da renderização dos cards para suportar logo com imagem ou placeholder, com tipagem explícita para evitar erros de TypeScript.
  • Ajuste visual na sombra do título principal do hero para melhorar legibilidade sobre o fundo.

Motivação

  • Garantir que os patrocinadores corretos apareçam nos tiers certos (Diamante e Ouro).
  • Dar visibilidade e navegação direta para os sites dos patrocinadores.
  • Melhorar a clareza visual do título principal na hero.
  • Remover inconsistências de tipagem no componente de patrocinadores, evitando erros em build/lint.

🧪 Como testar

Passo Ação
1 Rodar a aplicação localmente com o comando de desenvolvimento do projeto.
2 Acessar a seção Patrocinadores e validar se Fly.io aparece em Diamante e Inteceleri + NIC.br em Ouro.
3 Clicar nos logos e confirmar abertura dos sites oficiais em nova aba.

Resultado esperado

  • O tier Diamante exibe Fly.io.
  • O tier Ouro exibe Inteceleri e NIC.br.
  • Todos os logos desses patrocinadores funcionam como links externos.
  • O título principal da hero apresenta sombra com legibilidade melhorada.

🔍 Tipo de alteração

  • Bug Fix
  • Nova funcionalidade
  • Refatoração
  • Melhoria de performance
  • Alteração visual/UI
  • Atualização de documentação
  • Outro

✅ Checklist

  • Código revisado por mim
  • Testes realizados localmente
  • Não introduz erros conhecidos
  • Documentação atualizada (se necessário)
  • Evidências adicionadas (imagem ou vídeo)
  • Sem conflitos com a branch de destino

📝 Observações

  • Foi adicionada tipagem para os dados de patrocinadores para suportar imagens, placeholders e links no mesmo fluxo de renderização.
  • Existe também alteração em arquivo de lockfile gerado automaticamente; validar se deve fazer parte desta PR conforme política do repositório.

@thauska thauska requested review from Copilot and thalisonwilker June 9, 2026 21:13
@thauska thauska merged commit ff25763 into main Jun 9, 2026
1 of 2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Sponsors section to show the correct brands per tier (with clickable external links), adds the NIC.br logo asset, and tweaks the Hero title styling for readability.

Changes:

  • Updated sponsor tier data (Diamante/Ouro) and added external links for sponsor cards.
  • Adjusted sponsor card rendering to support either an image logo or a placeholder, with explicit TypeScript typing.
  • Tweaked Hero title typography/shadow styling.

Reviewed changes

Copilot reviewed 2 out of 6 changed files in this pull request and generated 2 comments.

File Description
public/assets/sponsors/nicbr.svg Adds NIC.br SVG logo asset for use in the Sponsors section.
components/sponsors.tsx Adds typed sponsor tier/logo data, introduces image rendering via next/image, and makes sponsor cards link to official sites.
components/hero.tsx Updates Hero H1 font sizes and text shadow styling for improved legibility.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread components/sponsors.tsx
Comment on lines +101 to +105
<a
key={j}
className={`flex items-center justify-center border-2 ${tier.borderColor} rounded-2xl px-12 py-8 bg-cream-card min-w-[200px]`}
href={logo.href}
target={logo.href ? "_blank" : undefined}
rel={logo.href ? "noopener noreferrer" : undefined}
Comment thread components/hero.tsx
Comment on lines 52 to +56
<h1
className="text-[2.5rem] leading-[0.9] md:text-5xl lg:text-[3.5rem] xl:text-[5rem] lg:leading-[0.85] font-black text-white italic uppercase tracking-wider font-display mb-3 lg:mb-8"
className="text-[3rem] leading-[0.9] md:text-7xl lg:text-[3.5rem] xl:text-[5rem] lg:leading-[0.85] font-black text-white italic uppercase tracking-wider font-display mb-3 lg:mb-8"
style={{
textShadow:
"0 4px 20px rgba(0,0,0,.7), 0 8px 40px rgba(0,0,0,.5)",
"0 2px 15px rgba(0,0,0,.2), 0 4px 15px rgba(0,0,0,.5)",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants